草庐IT

android - 信息窗口不是中心位置 Android Google Map v2

我对Googlemapv2上的信息窗口有疑问。信息窗口位于标记的左侧。这是仅SamsungGalaxyS4重现的问题。我安装了GoogleApiDemo,它被复制了。是错误吗?怎么解决? 最佳答案 我已经在mapv2跟踪器上提交了这个问题。http://code.google.com/p/gmaps-api-issues/issues/detail?id=5439编辑:现已在GPServices库中解决。 关于android-信息窗口不是中心位置AndroidGoogleMapv2,我们

android - 如何在 Google Maps V2 中启用特定路线的交通信息?

Google导航仅显示给定路线的交通层。使用GoogleMap.setTrafficEnabled(true)我将获得整个map的交通信息。我知道如何为GoogleDirections中的路线绘制多段线,但我如何才能仅为该路线打开交通图层? 最佳答案 从APIv2版本3.1.36开始不可能。您可能想在gmaps-api-issues上发布功能请求. 关于android-如何在GoogleMapsV2中启用特定路线的交通信息?,我们在StackOverflow上找到一个类似的问题:

Android Maps v2 自定义标记在缩放时的位置不正确

我知道之前已经讨论过这个问题,但我实际上找不到解决方案。我正在为我的标记添加自定义图标:markerUserLocation=mMap.addMarker(newMarkerOptions().position(newLatLng(point.latitude,point.longitude)).anchor(0.5f,1.0f).icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_marker_my_location)));问题是当放大/缩小时标记被定位在一个错误的地方。我试过使用anchor值,但没有成功。图像的默认anc

android - 是否可以通过编程方式设置 Android Maps API v2 key ?

是否可以通过编程方式设置APIv2key而不是在AndroidManifest文件中设置此值?我能够使用APIv1key执行此操作,但我无法在MapView中找到一些方法构造函数来使用当前API执行此操作。 最佳答案 据我所知,这在GoogleAPIV2中是不可能的。文档建议同样的事情,必须使用list文件分配APIkey:https://developers.google.com/maps/documentation/android/start#adding_the_api_key_to_your_application

android - 如何在 Android 上读取/写入外部 USB 存储?

我目前正在制作一个应用程序,它需要能够读取和写入通过USBOTG适配器连接的USB闪存驱动器。有没有一种通过标准Java.io.FileAPI访问此存储的简单方法?此应用程序只能在运行Android4.2.2的摩托罗拉Xoom上运行。如有任何建议,我们将不胜感激。 最佳答案 USB驱动器基本上就像SDCard一样安装到您的设备上*。挂载路径通常位于:/storage/usb0/除了我运行CyanogenMod的Droid之外,我还没有在很多设备上使用过它,你的设备可能会。您可以简单地使用文件管理器来探索此路径。即使没有安装路径,目录

android - 使用 Google Maps API v2

我想制作一个使用GoogleMapsAndroidAPIV2的应用。于是上网搜索教程,发现了很多有用的教程。他们在教程中说,要使用GoogleMapsAndroidAPIV2,我必须获得一个GoogleMapsAPIkey。好的,到目前为止一切顺利。我的问题是此key可以在使用我的应用程序的多部手机上使用吗?我是否必须为每部从商店下载我的应用程序的新手机创建单独的GooglemapAPIkey? 最佳答案 Willthiskeyworkonmultiplephonesusingmyapp?是的,一个具有适当Map-Key的应用程序可

android - 如何使用 UsbManager 检测连接的 USB 设备?

我是android编程的新手,我的主要目标是使用FT200XDUSB转I2C桥接器通过USB与MCU通信。首先,我尝试通过UsbManager检测连接的USB设备。据我了解,在创建弹出窗口时应该请求用户的连接许可,但没有请求许可。在调试时很明显控件不会进入广播接收器部分。我引用了几个示例代码fragment并编写了下面的代码。我不知道我做错了什么。我下载了一个名为“USB主机Controller”的应用程序,它可以检测到FT200XD。这意味着我的平板电脑具有USB主机功能。如果您能为我指出正确的方向或可以共享整个工作代码,那就太好了。我的代码如下:Java文件:@Overridepr

android - 从 Android 通过 USB 控制中继

我有这个USBRelay我想通过Android手机进行控制。(有一个类似的帖子here但它解释了如何从Linuxshell中做到这一点。通过查看该代码,我认为我能够解决它-显然不是。)lsusb中的设备列表:Bus002Device011:ID16c0:05dfVOTIDeviceDescriptor:bLength18bDescriptorType1bcdUSB1.10bDeviceClass0(DefinedatInterfacelevel)bDeviceSubClass0bDeviceProtocol0bMaxPacketSize08idVendor0x16c0VOTIidPro

android - 在 Google Maps API v2 中旋转标记

我已经遵循了这个答案并且效果很好。https://stackoverflow.com/a/37048987/4209417但是我现在面临的问题是:当我停在任何位置时,它都不稳定。即使我不动,我也会得到随机方位值当我轮流逆时针旋转时,这是错误的。它应该采取短暂的轮流。这是我正在使用的代码:privatedoublebearingBetweenLocations(LatLnglatLng1,LatLnglatLng2){doublePI=3.14159;doublelat1=latLng1.latitude*PI/180;doublelong1=latLng1.longitude*PI/1

Mac 上的 Android Studio 无法检测到已连接的 USB 手机

能够通过USB将Android设备连接到Mac上运行的AndroidStudio的问题一直存在。尝试了很多事情,例如:将Android上的USBDebug模式切换为MTP或PTP重启Android设备和AndroidStudio和/或Mac尝试adbkill-server,然后尝试adbdevices,这通常会导致:Listofdevicesattacheddaemonnotrunning.startingitnowonport5037adbE65523135usb_osx.cpp:327]Couldnotopeninterface:e00002c5adbE65523135usb_os